package com.ms.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;


import java.util.Date;
@Data
//离职申请表
@TableName("resign_apply")
public class Resign_apply {
    @TableId(type = IdType.AUTO)
    private Integer resignId;//离职申请唯一ID


    private Integer empId;  // 申请人ID(关联员工表)

    private Integer approverId;  // 审批人ID(关联管理员表)

    private Integer resignType;  // 离职类型 1主动，2被动，3合同到期

    private Date expectedLeaveDate;  // 预计离职日

    private Date actualLeaveDate;  // 实际离职日(审批通过后填写)


    private String reason;  // 离职原因

    private Integer applyStatus;  // 0待审批，1通过，2拒绝

    private Date applyTime;  // 离职申请提交时间
}
